package com.beyondsoft.sabg.edu.model.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 同义词DTO
 */
@Data
public class SynonymDto {

    /**
     * 同义词ID（修改时需要）
     */
    private String synonymIdKey;

    /**
     * 主词
     */
    @NotBlank(message = "主词不能为空")
    private String word;

    /**
     * 同义词列表
     */
    @NotEmpty(message = "同义词列表不能为空")
    private List<String> wordSynonyms;

    /**
     * 关联字段列表
     */
    @NotEmpty(message = "关联字段列表不能为空")
    private List<String> columns;
} 